/*******************************************************************************
 * General
 ******************************************************************************/

.rootPanel {
	-ar-fill: texture(url("/res/gfx/bg.png"));
}

javax-swing-JScrollPane {
	-swing-border: null;
}

javax-swing-JButton {
	-swing-opaque: false;
	-swing-horizontalalignment: left;
	-swing-margin: 2 5;
}

javax-swing-JToolBar javax-swing-JButton {
	-swing-horizontalalignment: left;
	-swing-margin: 2 1;
}

javax-swing-JToolBar,
javax-swing-JButton,
javax-swing-JCheckBox,
javax-swing-JRadioButton,
javax-swing-JSlider{
	-swing-opaque: false;
}

/*******************************************************************************
 * Groups
 ******************************************************************************/

.titledPanel {
	-swing-background: #FFF;
	-swing-border: arui-groupborder(noarg);
	-ar-border-stroke: null;
	-ar-border-thickness: 0;
	-ar-border-header-stroke: null;
	-ar-border-header-thickness: 0;
	-ar-border-header-fill: lineargradient(0, 0, 0, 1, 0, #4D6082, 1, #3D5277);
	-ar-border-margin: 3 6;
	-ar-border-foreground: #FFF;
	-swing-font: "ShowCard Gothic" plain 11;
}

#effectPanel {-ar-border-title: "Particle Effect";}
#renderOptionsPanel {-ar-border-title: "Canvas Options";}
#emitterConfigPanel {-ar-border-title: "Selected Emitter";}
#particleConfigPanel {-ar-border-title: "Particle";}
#startColorPanel {-ar-border-title: "Start Color";}
#endColorPanel {-ar-border-title: "End Color";}
#startColorVariancePanel {-ar-border-title: "Start Color Variance";}
#endColorVariancePanel {-ar-border-title: "End Color Variance";}

/*******************************************************************************
 * Headers
 ******************************************************************************/

.headerPanel {
	-swing-background: #BBC8D8;
}

.headerPanel javax-swing-JLabel {
	-swing-font-size: 10;
	-swing-border: emptyborder(2, 5, 2, 5);
	-swing-foreground: #3D5277;
	-swing-verticalalignment: top;
}

.headerPanel javax-swing-JButton {
	-swing-font-size: 10;
	-swing-foreground: #3D5277;
}

.headerPanel javax-swing-JButton:disabled {
	-swing-foreground: #888;
}

/*******************************************************************************
 * Config panels
 ******************************************************************************/

.configPanel aurelienribon-ui-components-PaintedPanel {
	-swing-opaque: false;
	-ar-fill: #3FFF;
}

.configPanel aurelienribon-ui-components-PaintedPanel > javax-swing-JLabel,
.configPanel aurelienribon-ui-components-PaintedPanel > javax-swing-JCheckBox,
.configPanel aurelienribon-ui-components-PaintedPanel > javax-swing-JRadioButton  {
	-swing-foreground: #FFF;
}

.configPanel .bigLabel {
	-swing-foreground: #FFF;
	-swing-horizontalalignment: center;
}

/*******************************************************************************
 * Misc
 ******************************************************************************/

.center {-swing-horizontalalignment: center;}
.bold {-swing-font-style: bold;}
.comment {-swing-foreground: #AAC; -swing-font-size: 9;}

.versionLabel {
	-swing-border: matteborder(1, 0, 1, 0, #88A);
	-swing-foreground: #FFF;
	-swing-font-size: 10;
	-swing-horizontalalignment: right;
}
.versionLabel:error {-swing-foreground: #F88;}
.versionLabel:newVersion {-swing-foreground: #8F8;}